package com.spzx.channel.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.spzx.product.api.domain.Category;
import com.spzx.product.api.domain.ProductSku;
import com.spzx.product.api.domain.dto.IndexHotData;
import com.spzx.product.api.domain.dto.ProductSkuDTO;
import com.spzx.product.api.domain.dto.SkuSearchDTO;

import java.util.List;

public interface IndexService {
    IndexHotData getIndexData();

    List<Category> listCatesTree();

    Page<ProductSku> skuList(SkuSearchDTO skuSearchDTO);

    ProductSkuDTO getSkuDetails(Long skuId);
}
